FluentBoards\App\Services\BoardService C

Total Complexity 119
Dependencies 16
Dependents 6
Total lines 1,036
Lines of code 776
Logical lines of code 415
Comment lines 41
Methods 52
Properties 0

Methods 52

Method Rating Maintainability Complexity Lines of code
hasDataChanged()
A
40 8 61
changePositionOfStage()
A
48 9 36
getAssigneesByBoard()
S
53 6 23
getRecentBoards()
S
53 6 22
updateRecentBoards()
S
50 5 29
createBoard()
S
59 5 14
addMembersInBoard()
S
53 4 25
setBoardBackground()
S
55 3 20
recentBoardBackwardCompatibilityCheck()
S
56 3 19
processStages()
S
58 3 17
removeFromDefaultAssignee()
S
63 4 10
updateBoard()
S
61 3 13
getAssociateMember()
S
61 3 13
deleteFromRecentlyViewed()
S
62 3 12
deleteBoard()
S
51 2 26
fetchBoardMeta()
S
52 2 26
getStageWiseBoardReports()
S
52 2 26
modifyAuthenticationPermission()
S
56 2 18
getIdeaReports()
S
49 1 32
getTaskReports()
S
49 1 31
updateAssociateMember()
S
58 2 16
getActivities()
S
66 3 7
getAllBoardReports()
S
58 2 15
removeFromRecentlyOpened()
S
61 2 13
getBoardReports()
S
61 2 12
defaultStages()
S
59 1 17
repositionStages()
S
65 2 8
restoreStage()
S
64 2 9
recentlyViewedByUserQuery()
S
67 2 8
getRecentBoardCheckMeta()
S
65 2 9
updateRecentBoardCheckMeta()
S
70 2 7
sendInvitationToBoard()
S
65 2 9
makeMember()
S
59 1 15
makeViewer()
S
58 1 15
makeAdminOfBoard()
S
59 1 14
removeAdminFromBoard()
S
59 1 14
getStageTaskAvailablePositions()
S
61 1 13
setCurrentUserPreferencesOnBoardCreate()
S
63 1 12
getBoardsByType()
S
78 1 3
removeUserFromBoard()
S
63 1 10
archiveStage()
S
68 1 7
isAlreadyMember()
S
70 1 6
getUsersOfBoards()
S
70 1 6
deleteAssociateMember()
S
67 1 8
getInvitations()
S
71 1 6
deleteInvitation()
S
81 1 3
getAssociatedBoards()
S
67 1 7
deleteBoardMeta()
S
74 1 5
copyBoard()
S
66 1 8
getNewIdeaStage()
S
69 1 7
archiveBoard()
S
68 1 7
restoreBoard()
S
69 1 7